package com.easyedu.core.dao;

import com.easyedu.core.entity.po.ExamPlan;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

/**
 * @author lmr
 **/
@Mapper
public interface ExamDao {


    /**
     * 功能描述:获取未审批考试时间的课程
     *
     * @return : java.util.List<com.easyedu.api.entity.DO.ExamPlan>
     **/
    @Select("select * from exam_plan where is_allow != 2")
    List<ExamPlan> getNeedApprovalExamTime();

    /**
     * 功能描述:审批通过考试时间
     *
     * @param examPlanId 1 考试申请唯一id
     * @return : void
     **/
    @Update("update exam_plan set is_allow = 2 where examplan_id = #{examPlanId}")
    int approvalExamTime(Long examPlanId);
}
